home *** CD-ROM | disk | FTP | other *** search
/ Dictionary of the Living World 3 / Dictionary of the Living World Version 3.0 (Media Design Interactive)(Macintosh)(1993).iso / QuickTime™ / QuickTime™.rsrc / bin.rsrc_INIT_-16640.txt < prev    next >
Text File  |  1992-10-02  |  49KB  |  876 lines

  1. start:
  2. 00000000  4E56 FF4A                link       A6, -0x00B6
  3. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4. 00000008  47EE FF9A                lea.l      A3, [A6 - 0x66]
  5. 0000000C  4206                     clr.b      D6
  6. 0000000E  7009                     moveq.l    D0, 0x09
  7. 00000010  3238 0B22                move.w     D1, [0x00000B22 /* HWCfgFlags */]
  8. 00000014  E061                     asr        D1.w, D0
  9. 00000016  7001                     moveq.l    D0, 0x01
  10. 00000018  C041                     and.w      D0, D1
  11. 0000001A  1D40 FFEA                move.b     [A6 - 0x16], D0
  12. 0000001E  4247                     clr.w      D7
  13. 00000020  7002                     moveq.l    D0, 0x02
  14. 00000022  41EE FFF0                lea.l      A0, [A6 - 0x10]
  15. 00000026  A090                     syscall    SysEnvirons
  16. 00000028  4A40                     tst.w      D0
  17. 0000002A  6600 01EA                bne        +0x1EC /* 00000216 */
  18. 0000002E  0C6E 0600 FFF4           cmpi.w     [A6 - 0xC], 0x600
  19. 00000034  6F00 01E0                ble        +0x1E2 /* 00000216 */
  20. 00000038  0C6E 0700 FFF4           cmpi.w     [A6 - 0xC], 0x700
  21. 0000003E  5CC0                     sge        D0
  22. 00000040  4400                     neg.b      D0
  23. 00000042  1D40 FFEB                move.b     [A6 - 0x15], D0
  24. 00000046  1038 028E                move.b     D0, [0x0000028E /* ROM85 */]
  25. 0000004A  4880                     ext.w      D0
  26. 0000004C  323C 00C0                move.w     D1, 0xC0
  27. 00000050  C200                     and.b      D1, D0
  28. 00000052  6706                     beq        +0x8 /* 0000005A */
  29. 00000054  7E09                     moveq.l    D7, 0x09
  30. 00000056  6000 01BE                bra        +0x1C0 /* 00000216 */
  31. label0000005A:
  32. 0000005A  303C 009F                move.w     D0, 0x9F
  33. 0000005E  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  34. 00000060  2808                     move.l     D4, A0
  35. 00000062  303C AB1D                move.w     D0, 0xAB1D
  36. 00000066  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  37. 00000068  B888                     cmp.l      D4, A0
  38. 0000006A  6606                     bne        +0x8 /* 00000072 */
  39. 0000006C  7E03                     moveq.l    D7, 0x03
  40. 0000006E  6000 01A6                bra        +0x1A8 /* 00000216 */
  41. label00000072:
  42. 00000072  303C A1AD                move.w     D0, 0xA1AD
  43. 00000076  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  44. 00000078  B888                     cmp.l      D4, A0
  45. 0000007A  6606                     bne        +0x8 /* 00000082 */
  46. 0000007C  7E04                     moveq.l    D7, 0x04
  47. 0000007E  6000 0196                bra        +0x198 /* 00000216 */
  48. label00000082:
  49. 00000082  203C 7174 696D           move.l     D0, 0x7174696D /* 'qtim' */
  50. 00000088  41EE FFEC                lea.l      A0, [A6 - 0x14]
  51. 0000008C  2248                     movea.l    A1, A0
  52. 0000008E  A1AD                     syscall    Gestalt, flags=1
  53. 00000090  2288                     move.l     [A1], A0
  54. 00000092  4A40                     tst.w      D0
  55. 00000094  6606                     bne        +0x8 /* 0000009C */
  56. 00000096  7E02                     moveq.l    D7, 0x02
  57. 00000098  6000 017C                bra        +0x17E /* 00000216 */
  58. label0000009C:
  59. 0000009C  203C 6370 6E74           move.l     D0, 0x63706E74 /* 'cpnt' */
  60. 000000A2  41EE FFEC                lea.l      A0, [A6 - 0x14]
  61. 000000A6  2248                     movea.l    A1, A0
  62. 000000A8  A1AD                     syscall    Gestalt, flags=1
  63. 000000AA  2288                     move.l     [A1], A0
  64. 000000AC  4A40                     tst.w      D0
  65. 000000AE  671A                     beq        +0x1C /* 000000CA */
  66. 000000B0  2F3C FFFF BF20           move.l     -[A7], 0xFFFFBF20
  67. 000000B6  4EBA 0236                jsr        [PC + 0x236 /* 000002EE */]
  68. 000000BA  4A40                     tst.w      D0
  69. 000000BC  584F                     addq.w     A7, 4
  70. 000000BE  6706                     beq        +0x8 /* 000000C6 */
  71. 000000C0  7E05                     moveq.l    D7, 0x05
  72. 000000C2  6000 0152                bra        +0x154 /* 00000216 */
  73. label000000C6:
  74. 000000C6  7C01                     moveq.l    D6, 0x01
  75. 000000C8  6044                     bra        +0x46 /* 0000010E */
  76. label000000CA:
  77. 000000CA  7000                     moveq.l    D0, 0x00
  78. 000000CC  2D40 FFE6                move.l     [A6 - 0x1A], D0
  79. 000000D0  2D7C 6A69 6D42 FFD2      move.l     [A6 - 0x2E], 0x6A696D42 /* 'jimB' */
  80. 000000D8  2D7C 6A70 6820 FFD6      move.l     [A6 - 0x2A], 0x6A706820 /* 'jph ' */
  81. 000000E0  2D40 FFDA                move.l     [A6 - 0x26], D0
  82. 000000E4  2D40 FFDE                move.l     [A6 - 0x22], D0
  83. 000000E8  2D40 FFE2                move.l     [A6 - 0x1E], D0
  84. 000000EC  598F                     subq.l     A7, 4
  85. 000000EE  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  86. 000000F2  486E FFD2                pea.l      [A6 - 0x2E]
  87. 000000F6  7004                     moveq.l    D0, 0x04
  88. 000000F8  A82A                     syscall    ComponentDispatch
  89. 000000FA  4A9F                     tst.l      [A7]+
  90. 000000FC  6610                     bne        +0x12 /* 0000010E */
  91. 000000FE  598F                     subq.l     A7, 4
  92. 00000100  558F                     subq.l     A7, 2
  93. 00000102  A994                     syscall    CurResFile
  94. 00000104  7001                     moveq.l    D0, 0x01
  95. 00000106  3F00                     move.w     -[A7], D0
  96. 00000108  7014                     moveq.l    D0, 0x14
  97. 0000010A  A82A                     syscall    ComponentDispatch
  98. 0000010C  584F                     addq.w     A7, 4
  99. label0000010E:
  100. 0000010E  2F3C FFFF BF21           move.l     -[A7], 0xFFFFBF21
  101. 00000114  4EBA 01D8                jsr        [PC + 0x1D8 /* 000002EE */]
  102. 00000118  4A40                     tst.w      D0
  103. 0000011A  584F                     addq.w     A7, 4
  104. 0000011C  6706                     beq        +0x8 /* 00000124 */
  105. 0000011E  7E08                     moveq.l    D7, 0x08
  106. 00000120  6000 00F4                bra        +0xF6 /* 00000216 */
  107. label00000124:
  108. 00000124  203C 6963 6D70           move.l     D0, 0x69636D70 /* 'icmp' */
  109. 0000012A  41EE FFEC                lea.l      A0, [A6 - 0x14]
  110. 0000012E  2248                     movea.l    A1, A0
  111. 00000130  A1AD                     syscall    Gestalt, flags=1
  112. 00000132  2288                     move.l     [A1], A0
  113. 00000134  4A40                     tst.w      D0
  114. 00000136  671E                     beq        +0x20 /* 00000156 */
  115. 00000138  4EBA 02A0                jsr        [PC + 0x2A0 /* 000003DA */]
  116. 0000013C  4A40                     tst.w      D0
  117. 0000013E  6706                     beq        +0x8 /* 00000146 */
  118. 00000140  7E06                     moveq.l    D7, 0x06
  119. 00000142  6000 00D2                bra        +0xD4 /* 00000216 */
  120. label00000146:
  121. 00000146  7C01                     moveq.l    D6, 0x01
  122. 00000148  4EBA 01E0                jsr        [PC + 0x1E0 /* 0000032A */]
  123. 0000014C  4A40                     tst.w      D0
  124. 0000014E  6706                     beq        +0x8 /* 00000156 */
  125. 00000150  7E06                     moveq.l    D7, 0x06
  126. 00000152  6000 00C2                bra        +0xC4 /* 00000216 */
  127. label00000156:
  128. 00000156  4A2E FFEB                tst.b      [A6 - 0x15]
  129. 0000015A  6646                     bne        +0x48 /* 000001A2 */
  130. 0000015C  4A2E FFEA                tst.b      [A6 - 0x16]
  131. 00000160  6616                     bne        +0x18 /* 00000178 */
  132. 00000162  2F3C FFFF BF23           move.l     -[A7], 0xFFFFBF23
  133. 00000168  4EBA 0184                jsr        [PC + 0x184 /* 000002EE */]
  134. 0000016C  4A40                     tst.w      D0
  135. 0000016E  584F                     addq.w     A7, 4
  136. 00000170  6706                     beq        +0x8 /* 00000178 */
  137. 00000172  7E07                     moveq.l    D7, 0x07
  138. 00000174  6000 00A0                bra        +0xA2 /* 00000216 */
  139. label00000178:
  140. 00000178  2F3C FFFF BF24           move.l     -[A7], 0xFFFFBF24
  141. 0000017E  4EBA 016E                jsr        [PC + 0x16E /* 000002EE */]
  142. 00000182  4A40                     tst.w      D0
  143. 00000184  584F                     addq.w     A7, 4
  144. 00000186  6706